package com.sunwayworld.dev.core.db.dialect;

import com.sunwayworld.dev.core.db.ColumnModel;
import com.sunwayworld.dev.core.db.PrimaryKeyModel;
import com.sunwayworld.dev.core.db.TableModel;
import com.sunwayworld.dev.core.valueobject.Field;

public interface TableEngine {

	public ColumnModel[] generateColumnModel();

	public TableModel generateTableModel();

	public PrimaryKeyModel[] generatePKModel();

	public String getTableName();

	public void setTableName(String tableName);

	public Field[] getFieldsFromDB();
}
